package org.budo.cmbc.direct.sdk.entity.changeaccountinfo;

import org.budo.cmbc.direct.sdk.entity.AbstractCmbcDirectRequest;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 变更绑定银行卡请求对象
 *
 * @author caotao
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@ToString(callSuper = true)
public class MEBindCardChangeRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = 1368267130684806471L;

    /**
     * 电子账户协议编号
     */
    private String eProtocolAcNo;
    /**
     * 原手机短信验证码Id
     */
    private String messageTaskId;
    /**
     * 原手机短信验证码
     */
    private String messageCode;
    /**
     * 电子账户交易密码密文
     */
    private String pwdResult;
    /**
     * 密码随机数流水号
     */
    private String randJnlNo;
    /**
     * 密码随机数
     */
    private String random;
    /**
     * 新绑定卡
     */
    private String tAcNo;
    /**
     * 认证流水号(非必需)
     */
    private String verifyJnlNo;
}
